Next: Vector and Matrix Formats, Previous: Statistical Operations, Up: Matrix Functions [Contents][Index]
The commands in this section allow for more general operations on the elements of vectors.
The simplest of these operations is V A
(calc-apply) [apply], which applies a
given operator to the elements of a vector. For example, applying
the hypothetical function f to the vector
‘[1, 2, 3]’ would
produce the function call ‘f(1, 2, 3)’.
Applying the + function to the vector
‘[a, b]’ gives ‘a +
b’. Applying + to the vector
‘[a, b, c]’ is an error, since the
+ function expects exactly two arguments.
While V A is useful in some cases, you will usually find that either V R or V M, described below, is closer to what you want.
| • Specifying Operators: | ||
| • Mapping: | ||
| • Reducing: | ||
| • Nesting and Fixed Points: | ||
| • Generalized Products: |